asynchronous communication has an indeterminate waiting time